#ifndef _PECA_H_
#define _PECA_H_

#include "Misc.hpp"
#include "Player.hpp"

using namespace apng::checkers::misc;
using namespace apng::checkers::player;

namespace apng {

	namespace checkers {

		namespace pieces {

			class Piece {

				private:

					//todo player type
					Position pos;
					PlayerType type;

				public:

					Piece();
					virtual ~Piece();
					Piece(const Position& pos);

					Position getPosition(void) const;
					void setPosition(const Position& pos);
					void setPosition(float x, float y, float z);

					PlayerType getType(void) const;
					void setType(PlayerType type);


			};

		}

	}

}



#endif
